Skip to content

tp1-SpZIaPvBD/testprojekt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Servis na komunikáciu s databázou Blazegraph

Blazegraph

Blazegraph wiki odkaz

Blazegraph databáza blazegraph.jar odkaz

Spustenie blazegraph databázy odkaz

Potrebné technológie pre aplikáciu

Java 11, Maven, Blazegraph.

Nastavenie aplikačných nastavení

V zložke src/main/resource/aplication.yaml

Vytvorte si nový journal súbor nazov.jnl a nastavte cestu pre tento journal súbor. Nastavte cestu k projektu/zlozke ontologies

Tento nový journal súbor by nemal byť použitý žiadnou ďalšou aplikáciou.

Ako spustiť aplikáciu?

A) Ako maven projekt v IDE programe pre Javu.

B) Inštalácia a spustenie - príkazom v zložke projektu testprojekt

Poznámka: verzie a snapshot projektu sa budú v budúcnosti meniť!

$ mvn clean install
$ cd target
$ java -jar testprojekt-0.0.1-SNAPSHOT.jar

Swagger

Užitočný na prevolavanie aplikácie pomocou REST API, alternatíva pre Postmana/curl.

Po štarte aplikácie zavolaj URL uvedenú nižšie.

http://localhost:8080/swagger-ui.html

http://<host>:<port>/swagger-ui.html

Aktuálna verzia 2

Poznámka: viacej informácií o Swagger v docs na tomto odkaze

V communication-controller sú API:

  1. http://localhost:8080/query?query=SELECT DISTINCT ?property ?value WHERE { https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1216 ?property ?value. }.
  2. http://localhost:8080/entity?id=https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2001-1494&props=info
  3. http://localhost:8080/search?platform=Linux

Poznámka: search api ma limit 100 zranitelnosti, pretoze sqid momentalne nezobrazuje viacej ako 10, pre buducnost strankovania(paging)/testovania odstrante alebo upravte tento limit v SPARQL query

Vývoj

Pre Vaše ďalšie vytvorené funkcionality v tomto projekte si vytvorte novú branchu mimo branche master a develop.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages